plodded on

吃力地向前走
艰难地向前走